package com.gxa.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * (Im)实体类
 *
 * @author makejava
 * @since 2020-11-26 17:30:21
 */
@ApiModel(value = "发货操作")
public class Im implements Serializable {
    private static final long serialVersionUID = 809727964476151240L;
    /**
     * 发货单操作id(主键)
     */
    @ApiModelProperty(name = "imId",notes = "发货单操作id(主键)",value = "发货单操作id(主键)")
    private Integer imId;
    /**
     * 操作者
     */
    @ApiModelProperty(name = "imOperator",notes = "操作者",value = "操作者")
    private String imOperator;
    /**
     * 操作时间
     */
    @ApiModelProperty(name = "imOt",notes = "操作时间",value = "操作时间")
    private Date imOt;
    /**
     * 操作备注
     */
    @ApiModelProperty(name = "imRemarks",notes = "操作备注",value = "操作备注")
    private String imRemarks;
    /**
     * 订单状态(0:未确认 1:已确认)
     */
    @ApiModelProperty(name = "imOrderstatus",notes = "订单状态(0:未确认 1:已确认)",value = "订单状态(0:未确认 1:已确认)")
    private Integer imOrderstatus;
    /**
     * 付款状态(0:未付款 1:已付款)
     */
    @ApiModelProperty(name = "imPaymentstatus",notes = "付款状态(0:未付款 1:已付款)",value = "付款状态(0:未付款 1:已付款)")
    private Integer imPaymentstatus;
    /**
     * 发货状态(0:未发货 1:已发货)
     */
    @ApiModelProperty(name = "imShipmentsstatus",notes = "发货状态(0:未发货 1:已发货)",value = "发货状态(0:未发货 1:已发货)")
    private Integer imShipmentsstatus;


    public Integer getImId() {
        return imId;
    }

    public void setImId(Integer imId) {
        this.imId = imId;
    }

    public String getImOperator() {
        return imOperator;
    }

    public void setImOperator(String imOperator) {
        this.imOperator = imOperator;
    }

    public String getImRemarks() {
        return imRemarks;
    }

    public void setImRemarks(String imRemarks) {
        this.imRemarks = imRemarks;
    }

    public Integer getImOrderstatus() {
        return imOrderstatus;
    }

    public void setImOrderstatus(Integer imOrderstatus) {
        this.imOrderstatus = imOrderstatus;
    }

    public Integer getImPaymentstatus() {
        return imPaymentstatus;
    }

    public void setImPaymentstatus(Integer imPaymentstatus) {
        this.imPaymentstatus = imPaymentstatus;
    }

    public Integer getImShipmentsstatus() {
        return imShipmentsstatus;
    }

    public void setImShipmentsstatus(Integer imShipmentsstatus) {
        this.imShipmentsstatus = imShipmentsstatus;
    }

    public Date getImOt() {
        return imOt;
    }

    public void setImOt(Date imOt) {
        this.imOt = imOt;
    }

    @Override
    public String toString() {
        return "Im{" +
                "imId=" + imId +
                ", imOperator='" + imOperator + '\'' +
                ", imRemarks='" + imRemarks + '\'' +
                ", imOrderstatus=" + imOrderstatus +
                ", imPaymentstatus=" + imPaymentstatus +
                ", imShipmentsstatus=" + imShipmentsstatus +
                '}';
    }
}